InfluxDB2\Service\NotificationRulesService D

Total Complexity 310
Dependencies 17
Dependents 0
Total lines 2,798
Lines of code 1,856
Logical lines of code 842
Comment lines 662
Methods 48
Properties 3

Methods 48

Method Rating Maintainability Complexity Lines of code
getNotificationRulesRequest()
C
33 27 92
deleteNotificationRulesIDLabelsIDRequest()
B
36 19 84
postNotificationRuleIDLabelsRequest()
B
36 19 80
putNotificationRulesIDRequest()
B
36 19 80
patchNotificationRulesIDRequest()
B
36 19 80
patchNotificationRulesIDWithHttpInfo()
B
35 15 105
putNotificationRulesIDWithHttpInfo()
B
35 15 105
deleteNotificationRulesIDRequest()
B
38 15 72
getNotificationRulesIDLabelsRequest()
B
38 15 72
getNotificationRulesIDRequest()
B
38 15 72
createNotificationRuleRequest()
A
40 14 65
getNotificationRulesWithHttpInfo()
A
37 12 86
postNotificationRuleIDLabelsWithHttpInfo()
A
37 12 86
getNotificationRulesIDWithHttpInfo()
A
37 12 86
getNotificationRulesIDLabelsWithHttpInfo()
A
37 12 86
createNotificationRuleWithHttpInfo()
A
37 12 86
deleteNotificationRulesIDWithHttpInfo()
A
44 8 50
deleteNotificationRulesIDLabelsIDWithHttpInfo()
A
44 8 50
getNotificationRulesIDLabelsAsyncWithHttpInfo()
S
50 2 35
getNotificationRulesIDAsyncWithHttpInfo()
S
50 2 35
getNotificationRulesAsyncWithHttpInfo()
S
49 2 35
patchNotificationRulesIDAsyncWithHttpInfo()
S
49 2 35
postNotificationRuleIDLabelsAsyncWithHttpInfo()
S
49 2 35
createNotificationRuleAsyncWithHttpInfo()
S
50 2 35
putNotificationRulesIDAsyncWithHttpInfo()
S
49 2 35
__construct()
S
71 4 5
createHttpClientOption()
S
63 3 10
deleteNotificationRulesIDLabelsIDAsyncWithHttpInfo()
S
54 1 25
deleteNotificationRulesIDAsyncWithHttpInfo()
S
54 1 25
getNotificationRulesIDLabels()
S
75 1 4
postNotificationRuleIDLabelsAsync()
S
68 1 8
createNotificationRule()
S
76 1 4
createNotificationRuleAsync()
S
69 1 8
putNotificationRulesIDAsync()
S
68 1 8
deleteNotificationRulesID()
S
80 1 3
putNotificationRulesID()
S
75 1 4
deleteNotificationRulesIDAsync()
S
68 1 8
postNotificationRuleIDLabels()
S
75 1 4
deleteNotificationRulesIDLabelsID()
S
79 1 3
getConfig()
S
82 1 3
deleteNotificationRulesIDLabelsIDAsync()
S
68 1 8
patchNotificationRulesIDAsync()
S
68 1 8
getNotificationRules()
S
74 1 4
patchNotificationRulesID()
S
75 1 4
getNotificationRulesAsync()
S
67 1 8
getNotificationRulesID()
S
75 1 4
getNotificationRulesIDLabelsAsync()
S
68 1 8
getNotificationRulesIDAsync()
S
68 1 8